From Rational Number Reconstruction to Set Reconciliation and File Synchronization

نویسندگان

  • Antoine Amarilli
  • Fabrice Benhamouda
  • Florian Bourse
  • Robin Morisset
  • David Naccache
  • Pablo Rauzy
چکیده

This work revisits set reconciliation, the problem of synchronizing two multisets of xedsize values while minimizing transmission complexity. We propose a new number-theoretic reconciliation protocol called Divide and Factor (D&F) that achieves optimal asymptotic transmission complexity as do previously known alternative algorithms. We analyze the computational complexities of various D&F variants, study the problem of synchronizing sets of variable-size les using hash functions and apply D&F to synchronize le hierarchies taking le locations into account. We describe btrsync, our open-source D&F implementation, and benchmark it against the popular software rsync. It appears that btrsync transmits much less data than rsync, at the expense of a relatively modest computational overhead.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Set Reconciliation and File Synchronization Using Invertible Bloom Lookup Tables

As more and more data migrate to the cloud, and the same files become accessible from multiple different machines, finding effective ways to ensure data consistency is becoming increasingly important. In this thesis, we cover current methods for efficiently maintaining sets of objects without the use of logs or other prior context, which is better known as the set reconciliation problem. We als...

متن کامل

Algebraic File Synchronization: Adequacy and Completeness

With distributed computing and mobile applications, synchronizing diverging replicas of data structures is a more and more common problem. We use algebraic methods to reason about filesystem operations, and introduce a simplified definition of conflicting updates to filesystems. We also define algorithms for update detection and reconciliation and present rigorous proofs that they not only work...

متن کامل

Low-Latency File Synchronization in Distributed Systems

The remote file synchronization problem is how to update an outdated version of a file located on one machine to the current version located on another machine with a minimal amount of network communication. It arises in many scenarios including web site mirroring, file system backup and replication, or web access over slow links. A widely used open-source tool called rsync uses a single round ...

متن کامل

Title: Reconciliation in Files EveryWhere File System

In recent years, mobile computing environments have been changing with the increasing use of different types of portable devices with large amounts of storage, ranging from mobile phones to laptops, and from MP3 players and digital cameras to portable storage devices, such as flash-disks. These devices can act as sophisticated, large-capacity storage devices either attached to a computer or dir...

متن کامل

A robust data treatment approach for fuel cells system analysis.

This paper describes the implementation of a practical approach for fuel cells system data analysis. A number of data treatment techniques such as data management and treatment, data synchronization, and data reconciliation are introduced and discussed in order to solve the issues raised in the practical case. These techniques are integrated in a software environment which provides user a fast,...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012